package com.hoshiicloud.user.dto.userCenter;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 租户会员DTO对象实体
 *
 * @author : yangcheng
 * @date : 2019/5/24 11:07
 * @mail : maiboyc@163.com
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MemberDto implements Serializable {
    public static final long serialVersionUID = 1L;

    // ID
    private Long id;

    // 公司ID
    private Long companyId;

    // 编号
    private String userCode;

    // 昵称
    private String nickname;

    // 姓名
    private String realName;

    // 身份证
    private String idCard;

    // 地址
    private String address;

    // 国际区号
    private String countryCode;

    // 手机
    private String phone;

    // 头像
    private String avatar;

    // 性别（1-男 2-女）
    private Integer sex;

    // email地址
    private String email;

    // 个人主页
    private String home;

    // 生日时间
    private LocalDateTime birthday;

    // 密码
    private String password;

    // 支付密码
    private String payPassword;

    // 微信名称
    private String wxName;

    // 微信头像
    private String wxPic;

    // 国家
    private String wxCountry;

    // 省份
    private String wxProvince;

    // 城市
    private String wxCity;

    // 头条名称
    private String ttName;

    // 头条头像
    private String ttPic;

    // 头条国家
    private String ttCountry;

    // 头条省份
    private String ttProvince;

    // 头条城市
    private String ttCity;

    // 删除标识 0-未删除 1-已删除 默认0
    private Integer deleted;

    // 创建时间
    private LocalDateTime createdTime;

    // 修改时间
    private LocalDateTime modifiedTime;

    // 建立人
    private String createdBy;

    // 修改人
    private String modifiedBy;

    // 经度
    private String longitude;

    // 纬度
    private String latitude;

    // 最后一次登录时间
    private LocalDateTime lastLoginTime;

    // 微信openid
    private String wxOpenId;

    // 微信unionid
    private String wxUnionId;

    // qq openid
    private String qqOpenId;

    // 注册店铺ID
    private Long registeredStoreId;

    // 推荐人姓名
    private String parentName;

    // 推荐人手机号
    private String parentPhone;

    // 默认收货地址
    private String defAddress;

}
